SimpleDateFormat is not synchronized. Sun recomends separate format instances for each thread. If multiple threads must access a static formatter, the formatter must be synchronized either on method or block level.

<p>
  This rule is deprecated, use {rule:java:S2156} instead.
</p>
